$version: "2"
namespace JsonSchema.S0017.Device.RealResult

document NullValue

/**
 * 实时成绩
 */
structure RealResult {
    /**
     * 头部数据
     */
    @required Head : Head,

    /**
     * 主体数据
     */
    @required Body : Body
}

/**
 * 主体数据
 */
structure Body {
    /**
     * 代表队/代表团/俱乐部
     */
    @required Team : String,

    /**
     * 运动员姓名
     */
    @required AthleteName : String,

    /**
     * 运动员号码
     */
    @required AthleteBib : String,

    /**
     * 运动员联系方式
     */
    @required AthleteTelephone : String,

    /**
     * A线成绩
     */
    @required ResultA : String,

    /**
     * B线成绩
     */
    @required ResultB : String,

    /**
     * 排名
     */
    @required Rank : String
}

/**
 * 头部数据
 */
structure Head {
    /**
     * 设备Id
     */
    @required DeviceId : String,

    /**
     * 消息Uuid
     */
    @required MessageUuid : String,

    /**
     * 发送消息的时间。格式：yyyy-MM-dd HH:mm:ss.fff 比如：2020-09-02 12:24:09.923
     */
    @required Timestamp : String,

    /**
     * 消息类型
     */
    @required MessageType : String
}
